Big Huge Thesaurus

hydrogen peroxide

noun